<?php 
/* SVN FILE: $Id$ */
/* Rssdownloader schema generated on: 2009-09-15 11:09:58 : 1253007598*/
class RssdownloaderSchema extends CakeSchema {
	var $name = 'Rssdownloader';

	function before($event = array()) {
		return true;
	}

	function after($event = array()) {
	}

	var $categories = array(
		'id' => array('type' => 'integer', 'null' => false, 'default' => NULL, 'length' => 10, 'key' => 'primary'),
		'name' => array('type' => 'string', 'null' => false, 'default' => NULL),
		'indexes' => array('PRIMARY' => array('column' => 'id', 'unique' => 1))
	);
	var $downloads = array(
		'id' => array('type' => 'integer', 'null' => false, 'default' => NULL, 'length' => 10, 'key' => 'primary'),
		'favorite_id' => array('type' => 'integer', 'null' => false, 'default' => NULL, 'length' => 10, 'key' => 'index'),
		'category_id' => array('type' => 'integer', 'null' => false, 'default' => '0', 'length' => 10),
		'match' => array('type' => 'string', 'null' => false, 'default' => NULL, 'length' => 8),
		'filename' => array('type' => 'string', 'null' => false, 'default' => NULL),
		'created' => array('type' => 'datetime', 'null' => false, 'default' => NULL),
		'indexes' => array('PRIMARY' => array('column' => 'id', 'unique' => 1), 'favorite_id' => array('column' => 'favorite_id', 'unique' => 0))
	);
	var $favorites = array(
		'id' => array('type' => 'integer', 'null' => false, 'default' => NULL, 'length' => 10, 'key' => 'primary'),
		'title' => array('type' => 'string', 'null' => false, 'default' => NULL),
		'regex' => array('type' => 'string', 'null' => false, 'default' => NULL, 'length' => 1000),
		'check_dupes' => array('type' => 'boolean', 'null' => false, 'default' => NULL),
		'save_dir' => array('type' => 'string', 'null' => false, 'default' => NULL),
		'last_match' => array('type' => 'datetime', 'null' => false, 'default' => NULL),
		'feed_count' => array('type' => 'integer', 'null' => false, 'default' => '0', 'length' => 5),
		'indexes' => array('PRIMARY' => array('column' => 'id', 'unique' => 1))
	);
	var $favorites_feeds = array(
		'favorite_id' => array('type' => 'integer', 'null' => false, 'default' => NULL, 'length' => 10, 'key' => 'primary'),
		'feed_id' => array('type' => 'integer', 'null' => false, 'default' => NULL, 'length' => 10),
		'indexes' => array()
	);
	var $feeds = array(
		'id' => array('type' => 'integer', 'null' => false, 'default' => NULL, 'length' => 10, 'key' => 'primary'),
		'name' => array('type' => 'string', 'null' => false, 'default' => NULL),
		'url' => array('type' => 'string', 'null' => false, 'default' => NULL),
		'category_id' => array('type' => 'integer', 'null' => false, 'default' => NULL, 'length' => 10),
		'save_dir' => array('type' => 'string', 'null' => false, 'default' => NULL),
		'match_field' => array('type' => 'string', 'null' => false, 'default' => 'title'),
		'filter' => array('type' => 'string', 'null' => false, 'default' => NULL),
		'download_search' => array('type' => 'string', 'null' => false, 'default' => NULL, 'length' => 1000),
		'download_replace' => array('type' => 'string', 'null' => false, 'default' => NULL, 'length' => 1000),
		'download_regex' => array('type' => 'string', 'null' => false, 'default' => NULL, 'length' => 1000),
		'download_xpath' => array('type' => 'string', 'null' => false, 'default' => NULL, 'length' => 1000),
		'url_pattern' => array('type' => 'string', 'null' => false, 'default' => '#HREF#'),
		'updated' => array('type' => 'datetime', 'null' => false, 'default' => NULL),
		'favorite_count' => array('type' => 'integer', 'null' => false, 'default' => '0', 'length' => 5),
		'indexes' => array('PRIMARY' => array('column' => 'id', 'unique' => 1))
	);
}
?>